'J-Series/[PPC] J-Ump3'에 해당되는 글 1건

MP3 Header 분석기 - J-Ump3 Mobile :: 2008/07/19 00:15

J-Ump3 Mobile

J-ump3 Mobile.CAB

CAB 설치 파일



Mp3 플레이 리스트에 정보(파일명, 재생시간등)를 띄워 주기 위해 Mp3 헤더를 공부하면서 간단히 만들어 본 초 경량 PPC용 프로그램입니다.

사용법은 아주 간단합니다.
왼쪽의 MP3 열기를 클릭해 Mp3 파일을 선택만 해주면, 바로 분석이됩니다.

Mp3 Header를 분석하는 알고리즘은 아래의 사이트를 참조했습니다.

Mp3 Header를 공부하는데 아주 안성 맞춤인 소스입니다.
[http://www.devhood.com/tutorials/tutori ··· _id%3D79]

C#으로 작성되었으며, 그대로 Compact Framework에 이식해서 컴파일해도 아무런 오류가 나지 않았습니다.

막상 소스만 들여다 보면, 이해가 힘들 수도 있습니다.

저는 처음에 아래의 사이트를 참고해가며 직접 헤더를 분석해주는 소스를 만들고 있다가 얼떨결에 위의 소스를 찾아버렸죠;;
[http://sangogi.com/209]

블로그 쥔장님께서 예를 들면서, 아주 쉽게 설명해주고 있습니다.
하나씩 차근차근 위의 소스와 비교해가면서 보시면 어렵지 않게 이해할 수 있습니다.

여기서도 부족한 설명이 있는데 바로 재생 시간을 구해주는 식입니다.

재생 시간은 Mp3 플레이 리스트에서 출력해주어야 할 아주 중요한 부분입니다.
이 프로그램을 만들게 된 결정적인 계기도 Mp3를 재생할 필요없이 분석만으로도 재생 시간을 추출해 내기 위해서 만들게 된 것이죠.

이 식을 이해하는데는 다음의 사이트를 참조하시면 쉽게 이해가 가실겁니다.
[http://discount77.com/blog/ospace/archive/20080421]

이 내용중에 MP3 파일 크기 계산식을 보시면,
파일크기 = 재생시간 * 비트레이트 / 8 이므로,

재생 시간을 구하고자 한다면,
재생시간 = 파일크기 * 8 / 비트레이트 가 되는 겁니다.

2008/07/19 00:15 2008/07/19 00:15
Name
Password
Homepage
Secret